\documentclass[a4paper, 12pt, twoside]{ctexart}

\usepackage[UTF8]{ctex}
\usepackage{subfigure}
\usepackage{graphicx}
\usepackage{setspace}
\usepackage{fancyhdr}
\usepackage{ulem}
\usepackage{titlesec}
\usepackage{titletoc}
\usepackage{caption}
\usepackage{bicaption}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{makecell}
\usepackage{bm}
\usepackage{geometry}
\usepackage{xeCJK}

%
%%%%%%%%%%%%%%%%%%%%%%个人设置%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{url}

%   添加定义 
\newtheorem{mydef}{}
\numberwithin{mydef}{section}
\renewcommand{\themydef}{定义\thesection-\arabic{mydef}:}

% 伪代码描述
\usepackage{algorithm}
\usepackage[noend]{algorithmic}
\floatname{algorithm}{算法}
\numberwithin{algorithm}{section}
\renewcommand{\thealgorithm}{\thesection-\arabic{algorithm}}
\renewcommand{\algorithmicrequire}{\textbf{输入:}}
\renewcommand{\algorithmicensure}{\textbf{输出:}}

% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% 设置字体
\setCJKsansfont{AdobeSongStd.otf}
\setmainfont{Times New Roman}
\punctstyle{quanjiao}

% 参考文献引用格式
\usepackage[super, square, numbers]{natbib}
% \setcitestyle{super, square}
\bibliographystyle{HLJUBac.bst}

% 设置页面格式
\geometry{a4paper, textwidth=150mm, textheight=215mm, top=40mm, headsep=5mm, bottom=45mm, footskip=4.5mm, inner=30mm, outer=30mm}

\newcommand{\lwtm}{高维数据上$k$近邻查询技术的研究}
\newcommand{\shenqingren}{许杰}
\newcommand{\xuehao}{2191426}
\newcommand{\xkzy}{计算机科学与技术}
\newcommand{\yjfx}{大数据查询与处理}
\newcommand{\zdjs}{黎玲利}
\newcommand{\wcrq}{2022~年~4~月~3~日}


% 上下两条黑线
\newdimen\doublelineskip % 两横线间的距离
\setlength\doublelineskip{.3mm}
\newdimen\headrulewidthA % 第一条线的宽度
\setlength\headrulewidthA{.2mm}
\newdimen\headrulewidthB % 第二条线的宽度
\setlength\headrulewidthB{1mm}

% \setlength\headheight{21pt}
\fancypagestyle{headings}{
  \renewcommand\headrulewidth{0.4pt}
}
\fancypagestyle{doubleline}[headings]{
    \renewcommand\headrule{
        \hrule height\headrulewidthA width\headwidth%
        \vskip \doublelineskip%
        \hrule height\headrulewidthB width\headwidth}
    }
\pagestyle{doubleline}

% 设置页眉页脚
\fancyhead{}
\fancyhead[RO, RE, LO, LE]{}
\fancyhead[CO]{\zihao{5}\heiti \leftmark}
\fancyhead[CE]{\zihao{5}\heiti 黑龙江大学硕士学位论文}
\fancyfoot[C]{\zihao{-5} \songti \thepage}
 
 % 设置段落行间距
\setlength{\parskip}{0em} 

% 设置1.5倍行间距
\setstretch{1.614}

% 各章题序及标题用小2号黑体，
% 各节的一级题序及标题用小3号黑体，
% 各节的二级题序及标题用4号黑体，
% 各节的三级题序及标题用小4号黑体，款项均采用小4号黑体，其余用小4号宋体。
% 正文章节题目（要求编到第3级标题，即×.×.×。一级标题顶格书写，二级标题缩进一格，三级标题缩进两格。）
\ctexset{
  section={
    name={第\ ,\ 章},
    format += \zihao{-2}\heiti\mdseries
  },
  subsection={
    format += \zihao{-3}\heiti\mdseries,
    beforeskip = 3mm,
    afterskip = 4mm,
    aftername = \hspace{1em}
  },
  subsubsection={
    format += \zihao{4}\heiti\mdseries,
    beforeskip = 2mm,
    afterskip = 3mm,
    aftername = \hspace{1em}
  }
}

% \titlecontents{标题名}
% [左间距]
% {标题格式}
% {标题标志}
% {无序号标题}
% {指引线与页码}
% [下间距]

\titlecontents{section}
              [3.8em]
              {\heiti \zihao{-4} \bfseries}
              {\contentslabel{3.5em}}
              {\hspace*{-3.5em}}
              {\titlerule*[0.3pc]{.}\contentspage}
\titlecontents{subsection}
              [4em]
              {\songti \zihao{-4} }
              {\contentslabel{1.8em}}
              {\hspace*{-1.8em}}
              {\titlerule*[0.3pc]{.}\contentspage}
\titlecontents{subsubsection}
              [6.5em]
              {\songti \zihao{-4} }
              {\contentslabel{2.5em}}
              {\hspace*{-2.5em}}
              {\titlerule*[0.3pc]{.}\contentspage}



% 每个图均应有图题（由图号和图名组成）。图号按章编排，
% 如第1章第一个插图的图号为“图1-1”等。图题置于图下，用中、英文两种文字居中书写，
% 中文在上，要求用5号字。有图注或其它说明时应置于图题之上。
% 图名在图号之后空一格排写。引用图应注明出处，在图题右上角加引用文献号。
% 图中若有分图时，分图题置于分图之下，分图号用a)、b)等表示。

\captionsetup[figure]{labelsep=space}
\captionsetup[figure][bi-second]{name=Figure}
\captionsetup[table]{labelsep=space}
\captionsetup[table][bi-second]{name=Table}
\captionsetup[subfigure]{labelformat=simple}

\renewcommand{\thefigure}{\thesection-\arabic{figure}}
\renewcommand{\thetable}{\thesection-\arabic{table}}
\renewcommand{\thesubfigure}{\alph{subfigure})}


\renewcommand{\captionfont}{\zihao{5}}

% 公式
% 公式原则上应居中书写。若公式前有文字（如“解”、“假定”等），文字空两格写，公式仍居中写。公式末不加标点。
% 公式序号按章编排，如第1章第一个公式序号为“(1-1)”，附录2中的第一个公式为(2-1)等。
% 文中引用公式时，一般用“见式(1-1)”或“由公式(1-1)”。

\numberwithin{equation}{section}
\numberwithin{figure}{section}
\renewcommand{\theequation}{\arabic{section}-\arabic{equation}}
\renewcommand{\thefigure}{\arabic{section}-\arabic{figure}}
\newcommand{\gongshi}[1]{公式~\eqref{#1}}
\newcommand{\tupian}[1]{图~\arabic{section}-\ref{#1}}
\newcommand{\biaoge}[1]{表~\ref{#1}}

\begin{document}
\punctstyle{quanjiao}
\songti
\zihao{-4}
\begin{titlepage}
  \onehalfspacing
  \hbox{ \hsize 100mm
    \vbox{\includegraphics[width=37.2mm,height=34.8mm]{img/hlju_logo.jpg}}
    \raise 8mm
    \vbox{
      \heiti
      \zihao{-4}
      \bfseries 
      \makebox[3em][s]{分类号} \hspace{1ex} \dotuline{\makebox[4em][s]{}}

      \makebox[3em][s]{U D C} \hspace{1ex} \dotuline{\makebox[4em][s]{}}

      \makebox[3em][s]{密级} \hspace{1ex} \dotuline{\makebox[4em][c]{\makebox[3em][s]{公开}}}

    }
  }

\vspace{8mm}

\begin{center}
  \includegraphics[width=27.3\ccwd,height=6.\ccwd]{img/school_name.png}

  \vspace{8mm}

  {\songti \zihao{2} 硕士研究生学位论文}

  \vspace{8mm}

  {\heiti \zihao{2} \bfseries \lwtm}

  \vspace{30mm}

  {
    \songti \zihao{-3} \bfseries
    \begin{tabular}{ll}
      \makebox[4em][s]{申请人:}& \shenqingren\\
      \makebox[4em][s]{学号:}&  \xuehao\\
      \makebox[4em][s]{培养单位:}& 黑龙江大学\\
      \makebox[4em][s]{学科专业:}& \xkzy\\
      \makebox[4em][s]{研究方向:}& \yjfx\\
      \makebox[4em][s]{指导教师:}& \zdjs\\
      \makebox[4em][s]{完成日期:}& \wcrq\\
    \end{tabular}
    
  }
\end{center}
  
\end{titlepage}

\pagenumbering{Roman}
\include{content/abs_zh.tex}{\songti\zihao{-4}}
\include{content/abs_en.tex}
\tableofcontents
% 符号说明，没有的时候注释掉
% \include{content/symbols.tex}
\include{}
\pagenumbering{arabic}

% 学位论文的字号正文用小4号宋体
% main body
\include{content/body.tex}
\include{content/conclusion.tex}
\bibliography{content/references.bib}
\addcontentsline{toc}{section}{参考文献}
\include{content/appendix.tex}
\renewcommand{\leftmark}{致谢}
\include{content/thanks.tex}
\renewcommand{\leftmark}{攻读学位期间发表的学术论文}
\include{content/achievement.tex}

\section*{独创性声明}
\renewcommand{\leftmark}{独创性声明}
\addcontentsline{toc}{section}{独创性声明}

本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果.
据我所知, 除了文中特别加以标注和致谢的地方外,
论文中不包含其他人已经发表或撰写过的研究成果,
也不包含为获得\underline{\makebox[6\ccwd][c]{黑龙江大学}}或其他教育机构的
学位或证书而使用过的材料。

\vspace{1cm} \noindent 学位论文作者签名： \hspace{11\ccwd}
签字日期:\hspace{2\ccwd}年\hspace{1\ccwd}月\hspace{1\ccwd}日
\vspace{1cm}

\section*{学位论文版权使用授权书}
本人完全了解\underline{\makebox[6\ccwd][c]{黑龙江大学}}有关保留、使用学位论文的规定，
同意学校保留并向国家有关部门或机构送交论文的复印件和电子版，允许论文被查阅和借阅。
本人授权\underline{\makebox[6\ccwd][c]{黑龙江大学}}
可以将学位论文的全部或部分内容编入有关数据库进行检索，
可以采用影印、缩印或其他复制手段保存、汇编本学位论文。

\vspace{1cm}
\noindent 学位论文作者签名： \hspace{11\ccwd} 导师签名：

\noindent 签字日期：\hspace{2\ccwd}年\hspace{1\ccwd}月\hspace{1\ccwd}日
\hspace{7.7\ccwd}
签字日期：\hspace{2\ccwd}年\hspace{1\ccwd}月\hspace{1\ccwd}日

\vspace{1cm}
\noindent 学位论文作者毕业后去向：

\noindent 工作单位：\hspace{15.3\ccwd} 电话：

\noindent 通讯地址：\hspace{15.3\ccwd} 邮编：


\end{document}
